package com.elric.mall.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class ProgrammeProject implements Serializable {
    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "计划-大单位关联id")
    private String taskUnitId;

    @ApiModelProperty(value = "计划项目编号-项目代码")
    private String xmdm;

    @ApiModelProperty(value = "项目名称")
    private String xmmc;

    @ApiModelProperty(value = "项目层级∨")
    private String xmcj;

    @ApiModelProperty(value = "分期情况∨")
    private String fqqk;

    @ApiModelProperty(value = "当前第几期∨")
    private String dqdjq;

    @ApiModelProperty(value = "工程代码")
    private String gcdm;

    @ApiModelProperty(value = "所属工程∨-工程名称")
    private String gcmc;

    private List<String> gcList;

    @ApiModelProperty(value = "集群代码")
    private String jqdm;

    @ApiModelProperty(value = "所属集群∨-集群名称")
    private String jqmc;

    private List<String> jqList;

    @ApiModelProperty(value = "所属规划项目编号")
    private String ssghxmbh;

    @ApiModelProperty(value = "所属规划项目名称")
    private String ssghxmmc;

    @ApiModelProperty(value = "项目密级∨")
    private String xmmj;

    @ApiModelProperty(value = "建设类别∨")
    private String jslb;

    @ApiModelProperty(value = "项目计划年度∨")
    private String xmjhnd;

    @ApiModelProperty(value = "建设周期（月）∨-建设周期")
    private String jszq;

    @ApiModelProperty(value = "审批类型∨-审批类型")
    private String splx;

    @ApiModelProperty(value = "审批权限∨-审批权限")
    private String spqx;

    @ApiModelProperty(value = "建设单位-建设单位")
    private String cjdw;

    @ApiModelProperty(value = "使用单位")
    private String sydw;

    @ApiModelProperty(value = "计划总投资（万元）-规划总投资")
    private BigDecimal ghztz;

    @ApiModelProperty(value = "已安排经费（万元）")
    private BigDecimal yapjf;

    @ApiModelProperty(value = "当年计划安排（万元）")
    private BigDecimal dnjhap;

    @ApiModelProperty(value = "后续计划安排（万元）")
    private BigDecimal hxjhap;

    @ApiModelProperty(value = "省(直辖市)∨")
    private String sheng;

    @ApiModelProperty(value = "市∨")
    private String shi;

    @ApiModelProperty(value = "县(区)∨")
    private String xian;

    @ApiModelProperty(value = "深化论证")
    private String shlz;

    @ApiModelProperty(value = "本级/下级审批")
    private String bjxjsp;

    @ApiModelProperty(value = "呈报军委预审")
    private String cbjwys;

    @ApiModelProperty(value = "呈报军委审批")
    private String cbjwsp;

    @ApiModelProperty(value = "完成立项")
    private String wclx;

    @ApiModelProperty(value = "完成招标")
    private String wczb;

    @ApiModelProperty(value = "合同签订")
    private String htqd;

    @ApiModelProperty(value = "开工建设")
    private String kgjs;

    @ApiModelProperty(value = "竣工验收")
    private String jgys;

    @ApiModelProperty(value = "投入使用")
    private String trsy;

    @ApiModelProperty(value = "当前项目状态∨")
    private String dqxmzt;

    @ApiModelProperty(value = "合同金额（万元）")
    private BigDecimal htje;

    @ApiModelProperty(value = "已使用经费（万元）")
    private BigDecimal ysyjf;

    @ApiModelProperty(value = "项目建设完成百分比")
    private String xmjswcbfb;

    @ApiModelProperty(value = "项目过程中存在问题")
    private String xmgczczwt;

    @ApiModelProperty(value = "姓名")
    private String xm;

    @ApiModelProperty(value = "部职别")
    private String bzb;

    @ApiModelProperty(value = "座机")
    private String zj;

    @ApiModelProperty(value = "手机")
    private String sj;

    @ApiModelProperty(value = "姓名2")
    private String xmt;

    @ApiModelProperty(value = "部职别2")
    private String bzbt;

    @ApiModelProperty(value = "座机2")
    private String zjt;

    @ApiModelProperty(value = "手机2")
    private String sjt;

    @ApiModelProperty(value = "保障渠道")
    private String bzqd;

    @ApiModelProperty(value = "填报单位")
    private String tbdw;

    @ApiModelProperty(value = "建设地点")
    private String jsdd;

    @ApiModelProperty(value = "领域支撑需求")
    private String lyzcxq;

    @ApiModelProperty(value = "创建日期")
    private Date createDate;

    @ApiModelProperty(value = "创建人id")
    private String creatorId;

    @ApiModelProperty(value = "创建人名称")
    private String creatorName;

    @ApiModelProperty(value = "主要建设内容及使命任务-重点建设内容")
    private String jsnr;

    @ApiModelProperty(value = "主要目标指标")
    private String mbzb;

    @ApiModelProperty(value = "备注")
    private String bz;

    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTaskUnitId() {
        return taskUnitId;
    }

    public void setTaskUnitId(String taskUnitId) {
        this.taskUnitId = taskUnitId;
    }

    public String getXmdm() {
        return xmdm;
    }

    public void setXmdm(String xmdm) {
        this.xmdm = xmdm;
    }

    public String getXmmc() {
        return xmmc;
    }

    public void setXmmc(String xmmc) {
        this.xmmc = xmmc;
    }

    public String getXmcj() {
        return xmcj;
    }

    public void setXmcj(String xmcj) {
        this.xmcj = xmcj;
    }

    public String getFqqk() {
        return fqqk;
    }

    public void setFqqk(String fqqk) {
        this.fqqk = fqqk;
    }

    public String getDqdjq() {
        return dqdjq;
    }

    public void setDqdjq(String dqdjq) {
        this.dqdjq = dqdjq;
    }

    public String getGcdm() {
        return gcdm;
    }

    public void setGcdm(String gcdm) {
        this.gcdm = gcdm;
    }

    public String getGcmc() {
        return gcmc;
    }

    public void setGcmc(String gcmc) {
        this.gcmc = gcmc;
    }

    public String getJqdm() {
        return jqdm;
    }

    public void setJqdm(String jqdm) {
        this.jqdm = jqdm;
    }

    public String getJqmc() {
        return jqmc;
    }

    public void setJqmc(String jqmc) {
        this.jqmc = jqmc;
    }

    public String getSsghxmbh() {
        return ssghxmbh;
    }

    public void setSsghxmbh(String ssghxmbh) {
        this.ssghxmbh = ssghxmbh;
    }

    public String getSsghxmmc() {
        return ssghxmmc;
    }

    public void setSsghxmmc(String ssghxmmc) {
        this.ssghxmmc = ssghxmmc;
    }

    public String getXmmj() {
        return xmmj;
    }

    public void setXmmj(String xmmj) {
        this.xmmj = xmmj;
    }

    public String getJslb() {
        return jslb;
    }

    public void setJslb(String jslb) {
        this.jslb = jslb;
    }

    public String getXmjhnd() {
        return xmjhnd;
    }

    public void setXmjhnd(String xmjhnd) {
        this.xmjhnd = xmjhnd;
    }

    public String getJszq() {
        return jszq;
    }

    public void setJszq(String jszq) {
        this.jszq = jszq;
    }

    public String getSplx() {
        return splx;
    }

    public void setSplx(String splx) {
        this.splx = splx;
    }

    public String getSpqx() {
        return spqx;
    }

    public void setSpqx(String spqx) {
        this.spqx = spqx;
    }

    public String getCjdw() {
        return cjdw;
    }

    public void setCjdw(String cjdw) {
        this.cjdw = cjdw;
    }

    public String getSydw() {
        return sydw;
    }

    public void setSydw(String sydw) {
        this.sydw = sydw;
    }

    public BigDecimal getGhztz() {
        return ghztz;
    }

    public void setGhztz(BigDecimal ghztz) {
        this.ghztz = ghztz;
    }

    public BigDecimal getYapjf() {
        return yapjf;
    }

    public void setYapjf(BigDecimal yapjf) {
        this.yapjf = yapjf;
    }

    public BigDecimal getDnjhap() {
        return dnjhap;
    }

    public void setDnjhap(BigDecimal dnjhap) {
        this.dnjhap = dnjhap;
    }

    public BigDecimal getHxjhap() {
        return hxjhap;
    }

    public void setHxjhap(BigDecimal hxjhap) {
        this.hxjhap = hxjhap;
    }

    public String getSheng() {
        return sheng;
    }

    public void setSheng(String sheng) {
        this.sheng = sheng;
    }

    public String getShi() {
        return shi;
    }

    public void setShi(String shi) {
        this.shi = shi;
    }

    public String getXian() {
        return xian;
    }

    public void setXian(String xian) {
        this.xian = xian;
    }

    public String getShlz() {
        return shlz;
    }

    public void setShlz(String shlz) {
        this.shlz = shlz;
    }

    public String getBjxjsp() {
        return bjxjsp;
    }

    public void setBjxjsp(String bjxjsp) {
        this.bjxjsp = bjxjsp;
    }

    public String getCbjwys() {
        return cbjwys;
    }

    public void setCbjwys(String cbjwys) {
        this.cbjwys = cbjwys;
    }

    public String getCbjwsp() {
        return cbjwsp;
    }

    public void setCbjwsp(String cbjwsp) {
        this.cbjwsp = cbjwsp;
    }

    public String getWclx() {
        return wclx;
    }

    public void setWclx(String wclx) {
        this.wclx = wclx;
    }

    public String getWczb() {
        return wczb;
    }

    public void setWczb(String wczb) {
        this.wczb = wczb;
    }

    public String getHtqd() {
        return htqd;
    }

    public void setHtqd(String htqd) {
        this.htqd = htqd;
    }

    public String getKgjs() {
        return kgjs;
    }

    public void setKgjs(String kgjs) {
        this.kgjs = kgjs;
    }

    public String getJgys() {
        return jgys;
    }

    public void setJgys(String jgys) {
        this.jgys = jgys;
    }

    public String getTrsy() {
        return trsy;
    }

    public void setTrsy(String trsy) {
        this.trsy = trsy;
    }

    public String getDqxmzt() {
        return dqxmzt;
    }

    public void setDqxmzt(String dqxmzt) {
        this.dqxmzt = dqxmzt;
    }

    public BigDecimal getHtje() {
        return htje;
    }

    public void setHtje(BigDecimal htje) {
        this.htje = htje;
    }

    public BigDecimal getYsyjf() {
        return ysyjf;
    }

    public void setYsyjf(BigDecimal ysyjf) {
        this.ysyjf = ysyjf;
    }

    public String getXmjswcbfb() {
        return xmjswcbfb;
    }

    public void setXmjswcbfb(String xmjswcbfb) {
        this.xmjswcbfb = xmjswcbfb;
    }

    public String getXmgczczwt() {
        return xmgczczwt;
    }

    public void setXmgczczwt(String xmgczczwt) {
        this.xmgczczwt = xmgczczwt;
    }

    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm;
    }

    public String getBzb() {
        return bzb;
    }

    public void setBzb(String bzb) {
        this.bzb = bzb;
    }

    public String getZj() {
        return zj;
    }

    public void setZj(String zj) {
        this.zj = zj;
    }

    public String getSj() {
        return sj;
    }

    public void setSj(String sj) {
        this.sj = sj;
    }

    public String getXmt() {
        return xmt;
    }

    public void setXmt(String xmt) {
        this.xmt = xmt;
    }

    public String getBzbt() {
        return bzbt;
    }

    public void setBzbt(String bzbt) {
        this.bzbt = bzbt;
    }

    public String getZjt() {
        return zjt;
    }

    public void setZjt(String zjt) {
        this.zjt = zjt;
    }

    public String getSjt() {
        return sjt;
    }

    public void setSjt(String sjt) {
        this.sjt = sjt;
    }

    public String getBzqd() {
        return bzqd;
    }

    public void setBzqd(String bzqd) {
        this.bzqd = bzqd;
    }

    public String getTbdw() {
        return tbdw;
    }

    public void setTbdw(String tbdw) {
        this.tbdw = tbdw;
    }

    public String getJsdd() {
        return jsdd;
    }

    public void setJsdd(String jsdd) {
        this.jsdd = jsdd;
    }

    public String getLyzcxq() {
        return lyzcxq;
    }

    public void setLyzcxq(String lyzcxq) {
        this.lyzcxq = lyzcxq;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getJsnr() {
        return jsnr;
    }

    public void setJsnr(String jsnr) {
        this.jsnr = jsnr;
    }

    public String getMbzb() {
        return mbzb;
    }

    public void setMbzb(String mbzb) {
        this.mbzb = mbzb;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public List<String> getGcList() {
        return gcList;
    }

    public void setGcList(List<String> gcList) {
        this.gcList = gcList;
    }

    public List<String> getJqList() {
        return jqList;
    }

    public void setJqList(List<String> jqList) {
        this.jqList = jqList;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", taskUnitId=").append(taskUnitId);
        sb.append(", xmdm=").append(xmdm);
        sb.append(", xmmc=").append(xmmc);
        sb.append(", xmcj=").append(xmcj);
        sb.append(", fqqk=").append(fqqk);
        sb.append(", dqdjq=").append(dqdjq);
        sb.append(", gcdm=").append(gcdm);
        sb.append(", gcmc=").append(gcmc);
        sb.append(", jqdm=").append(jqdm);
        sb.append(", jqmc=").append(jqmc);
        sb.append(", ssghxmbh=").append(ssghxmbh);
        sb.append(", ssghxmmc=").append(ssghxmmc);
        sb.append(", xmmj=").append(xmmj);
        sb.append(", jslb=").append(jslb);
        sb.append(", xmjhnd=").append(xmjhnd);
        sb.append(", jszq=").append(jszq);
        sb.append(", splx=").append(splx);
        sb.append(", spqx=").append(spqx);
        sb.append(", cjdw=").append(cjdw);
        sb.append(", sydw=").append(sydw);
        sb.append(", ghztz=").append(ghztz);
        sb.append(", yapjf=").append(yapjf);
        sb.append(", dnjhap=").append(dnjhap);
        sb.append(", hxjhap=").append(hxjhap);
        sb.append(", sheng=").append(sheng);
        sb.append(", shi=").append(shi);
        sb.append(", xian=").append(xian);
        sb.append(", shlz=").append(shlz);
        sb.append(", bjxjsp=").append(bjxjsp);
        sb.append(", cbjwys=").append(cbjwys);
        sb.append(", cbjwsp=").append(cbjwsp);
        sb.append(", wclx=").append(wclx);
        sb.append(", wczb=").append(wczb);
        sb.append(", htqd=").append(htqd);
        sb.append(", kgjs=").append(kgjs);
        sb.append(", jgys=").append(jgys);
        sb.append(", trsy=").append(trsy);
        sb.append(", dqxmzt=").append(dqxmzt);
        sb.append(", htje=").append(htje);
        sb.append(", ysyjf=").append(ysyjf);
        sb.append(", xmjswcbfb=").append(xmjswcbfb);
        sb.append(", xmgczczwt=").append(xmgczczwt);
        sb.append(", xm=").append(xm);
        sb.append(", bzb=").append(bzb);
        sb.append(", zj=").append(zj);
        sb.append(", sj=").append(sj);
        sb.append(", xmt=").append(xmt);
        sb.append(", bzbt=").append(bzbt);
        sb.append(", zjt=").append(zjt);
        sb.append(", sjt=").append(sjt);
        sb.append(", bzqd=").append(bzqd);
        sb.append(", tbdw=").append(tbdw);
        sb.append(", jsdd=").append(jsdd);
        sb.append(", lyzcxq=").append(lyzcxq);
        sb.append(", createDate=").append(createDate);
        sb.append(", creatorId=").append(creatorId);
        sb.append(", creatorName=").append(creatorName);
        sb.append(", jsnr=").append(jsnr);
        sb.append(", mbzb=").append(mbzb);
        sb.append(", bz=").append(bz);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}